import { defineConfig } from 'vite'
import AutoImport from 'unplugin-auto-import/vite'
import Components from 'unplugin-vue-components/vite'
import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'
import vue from '@vitejs/plugin-vue'
import path from 'path'

// https://vite.dev/config/
export default defineConfig({
  plugins: [vue(), AutoImport({
    resolvers: [ElementPlusResolver()],
  }),
  Components({
    resolvers: [ElementPlusResolver()],
  }),],
  define: {
    'global': 'window'
  },
  server: {
    port: 10086,
    // proxy: {
    //   '/api': {
    //     target: 'https://new.uhx.io',
    //     changeOrigin: true,
    //     rewrite: (path) => path.replace(/^\/api/, '/')
    //   }
    // }
  },
  resolve: {
    // 配置路径别名
    alias: {
      '@': path.resolve(__dirname, 'src'),
    }
  }
})
